/**************************************************************************************
SubN̋ʐݒ
**************************************************************************************/
* {
margin:0;
padding:0;
}

/*BODYŜɊւݒ*/
body {
font-size:75%;
text-align:center;
background-color:#000000;
color:#fff;
line-height:1.7;
}
/*<td>̑SĂ̐ݒ*/
td {
text-align:center;
}
/*tableSĂ̐ݒ*/
table{
border-collapse: collapse;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}

/*ʏ̃N̐ݒ*/
a:link {
color: #AED2D7; text-decoration: none;
}
/*ߋɌƂy[W̃N̐ݒ*/
a:visited{
color: #9EC9CF; text-decoration: none;
}
/*J[\ĂԂ̃N̐ݒ*/
a:hover {
color: #ffffff; text-decoration: none;
}
/*ANeBuԂ̃N̐ݒ*/
a:active {
color: #9EC9CF; text-decoration: none;
}

/*Ŝ̐ݒ*/
#mainBlock {
margin:0 auto;
width:850px;
text-align: center;
position:relative;
}
/*eLXg*/
.left {
text-align:left;
}
/*eLXg*/
.center {
text-align:center;
}
/*eLXgE*/
.right {
text-align:right;
}
/**************************************************************************************
gbvubNpfUC
**************************************************************************************/
/*ԏ̃ubNi^Cgꏊj̐ݒ*/
#TopBlock {
margin:0 auto;
width:850px;
height: 104px;
text-align: left;
background-image:url('http://file.repe.blog.shinobi.jp/end1.jpg');
background-repeat:no-repeat;
background-position:center top;
}
/*y[W^Cg̐ݒ*/
#TopTitle {
padding: 18px 0px 0px 20px;
font-size:150%;
}

/*y[W^Cg̉ɗuO̐*/
#TopExplanation {
font-size: 95%;
color: #eee;
margin: 0px 1em 1em 0px;
position:absolute;
top:580px;
left:20px;
height:180px;
overflow:auto;

}

/**************************************************************************************
tb^[ubNpfUC
**************************************************************************************/
/*ԉ̃ubNi쌠\ꏊj̐ݒ*/
#FooterBlock {
clear:both;
height: 200px;
text-align: center;
}

/**************************************************************************************
  vOCubNpfUC
**************************************************************************************/
/*vOC\ӏŜ̐ݒ*/
.PluginBlock {
width:850px;
position:relative;
text-align: left;
}
/*vOC\ӏ̔wi]ݒ*/
.PluginInnerBlock {
padding:5px;
}
/*vOC̃^Cgíj̐ݒ*/
.PluginTitle {
border-top-width: 0px;
border-right-width: 0px;
border-bottom: 1px dotted #ccc;
border-left-width: 0px;
font-size:100%;
font-weight:normal;
width:150px;
padding-left:1.5em;
}
/*vOC̐̐ݒ*/
.PluginExplanation {
padding: 10px;
}
/*vOC\ꏊ̐ݒ*/
.PluginContents {
padding: 10px;
}

#sideblock {
width:203px;
height:432px;
float:left;
background-repeat:no-repeat;
background-image:url('http://file.repe.blog.shinobi.jp/end2.jpg');
overflow:auto;
}

#bottomtitle {
background:url(http://file.repe.blog.shinobi.jp/end4.jpg); no-repeat;
clear: both;
height:238px;
}
/**************************************************************************************
  LubNpfUC
**************************************************************************************/
#entryback {
width: 647px;
float: right;
height:432px;
background-image:url('http://file.repe.blog.shinobi.jp/end3.jpg');
background-repeat:no-repeat;
scrollbar-arrow-color: #666; 
scrollbar-base-color: #000; 
scrollbar-face-color: #000; 
scrollbar-highlight-color: #666; 
scrollbar-3d-light-color: #000;
scrollbar-shadow-color: #666; 
scrollbar-track-color: #000; 
scrollbar-darkshadow-color: #000; 
}

/*LJԂSĂ̐̕ݒ*/
#EntryBlock {
width: 647px;
height:430px;
overflow:auto;
text-align: left;
}
/*L\̔wi]̐ݒ*/
.EntryInnerBlock {
padding: 10px;
text-align: left;
}
/*eL^Cg̐ݒ*/
.EntryTitle {
text-align: left;
padding-left:20px;
font-size:120%;
}
/*eL^Cg̕Fݒ*/
.EntryTitleFont {

}

/*eLRgAgbNobNȂǂ̑̃ubN*/
.EntryTextBox {
margin: 5px 20px;
}
/*L{Lڂ镔*/
.EntryText {
padding: 10px;
}
/*ǋLLڂ镔*/
.EntryPsText {
padding: 20px;
text-align: right;
}
/*Lւ̃NiRggbNobNj̔wi*/
.EntryFooter {
text-align:right;
padding:5px;
list-style-type:none;
}

.EntryFooter li {
display:inline;
}

/*L̓eҖLڂĂ镔*/
.EntryUserName {
}
/*L𓊍eLڂĂ镔*/
.EntryWriteDate {
margin-left: 5px;
}
/*L̃JeSLڂĂ镔*/
.EntryCategory {
margin-left: 5px;
}
/*Lւ̃RgNLڂĂ镔*/
.EntryComment {
margin-left: 5px;
}
/*Lւ̃gbNobNNLڂĂ镔*/
.EntryTrackback {
margin-left: 5px;
}
/*̋LHOMEւ̃N\wi*/
.PageLinkBlock{
text-align:center;
padding:10px;
}
/**************************************************************************************
  eRg\̐ݒ
**************************************************************************************/
/*RgŜ̐ݒ*/
.CommentBlock{
padding:10px;
}
/*̋LɃRg@ƏĂ镔̐ݒ*/
.CommentMenuTitle{
text-align: left;
margin-left:20px;
font-weight:normal;
}
/*Rg̃^CgARgARg̑SĂ̔wi*/
.CommentTextBox{
margin: 5px 0px;
}
/*Rg̃^Cg*/
.CommentTitle{
text-align: left;
margin-left:20px;
}
/*Rg*/
.CommentText {
margin:2em;
padding: 10px;
background-color:#ffffff;
}
/*e҂ⓊeԂȂǂ\Ă镔*/
.CommentFooter{
text-align:right;
padding:5px;
list-stlye-type:none;
margin-right:2em;
}

.CommentFooter li{
display:inline;
}

/*eҖ̕*/
.CommentUserName{
margin-left: 5px;
}
/*e҂̃z[y[Wւ̃N*/
.CommentURL{
margin-left: 5px;
}
/*eꂽԂLڂĂ镔*/
.CommentWriteDate{
margin-left: 5px;
}
/*RgҏWւ̃N*/
.CommentEdit{
margin-left: 5px;
}
/*Rg𓊍etH[Ŝ̐ݒ*/
.CommentFormBlock{
margin-bottom:20px;
padding-left:20px;
}
/*RgtH[pe[u*/
.CommentFormTable{
}
/*RgtH[TH^Oݒ*/
.CommentFormTh{
padding-top:5px;
text-align:left;
font-size:75%;
}
/*RgtH[TD^Oݒ*/
.CommentFormTd{
padding-top:5px;
text-align:left;
}
/*RgtH[M{^TD^Oݒ*/
.CommentFormSubmit{
text-align:left;
}
/*input^Otextarea̐ݒ*/
.CommentForms{
}
/**************************************************************************************
  gbNobN\̐ݒ
**************************************************************************************/
/*gbNobNŜ̐ݒ*/
.TrackbackBlock{
padding:10px;
}
/*gbNobNj[̃^Cg*/
.TrackbackMenuTitle{
text-align: left;
margin-left:20px;
}
/*gbNobÑ^CgALAN̑ݒ*/
.TrackbackTextBox{
margin: 5px 20px;
}
/*gbNobN^Cg̕*/
.TrackbackTitle{
text-align: left;
margin-left:20px;
}
/*gbNobN̋L*/
.TrackbackText{
padding: 10px;
line-height:140%;
}
/*eꂽuO⃊NȂǂ\镔̐ݒ*/
.TrackbackFooter{
text-align:right;
padding:5px;
}
/*gbNobÑuO*/
.TrackbackUserName{
margin-left: 5px;
}
/*gbNobNւ̃N*/
.TrackbackFromURL{
margin-left: 5px;
}
/*gbNobNꂽt*/
.TrackbackWriteDate{
margin-left: 5px;
}
/*̋L̃gbNobN@Əꂽ̐ݒ*/
.TrackbackURLTitle{
text-align: left;
font-size: 12px;
margin-left:20px;
font-weight:normal;
}
/*gbNobNׂURLLڂĂtH[̐ݒ*/
.TrackbackURL{
}
/**************************************************************************************
  evOCʍڗpݒ
**************************************************************************************/
/*evOC̊{fUC*/
.Plugin_data {
text-align:left;
padding:5px;
}
/*evOC{fUC̉ɋLڂtȂ*/
.Plugin_data_date {
text-align:right;
}
/**************************************************************************************
  J_[vOCpfUC
**************************************************************************************/
/*J_[tړpe[uiOAւ̃NȂǁj*/
.CalendarMoveTable {
padding:3px;
width:80%;
}
/*J_[tړpe[uA<tr>^ÕfUC*/
.CalendarMoveTr {
}
/*J_[tړpe[uAtd̃fUC*/
.CalendarPrevTd {
}
/*J_[tړpe[uAtd̃fUC*/
.CalendarNowTd {
}
/*J_[tړpe[uAEtd̃fUC*/
.CalendarNextTd {
}
/*J_[\pe[u*/
.CalendarTable {
width:80%;
padding:3px;
}
/*-------------------------------------------------------
  J_[e[u -> j\fUC
-------------------------------------------------------*/
/*j\i<tr>^Oj̃fUC*/
.CalendarWdayTr {
}
/*j\Aj<th>^OfUC*/
.CalendarWdaySun {
}
/*j\A<th>^OfUC*/
.CalendarWday {
}
/*j\Ayj<th>^OfUC*/
.CalendarWdaySat {
}
/*-------------------------------------------------------
  J_[e[u -> t\fUC
-------------------------------------------------------*/
/*t\i<tr>^Oj̃fUC*/
.CalendarTr {
}
/*t\Aj<td>^OfUC*/
.CalendarTdSun {
}
/*t\Ayj<td>^OfUC*/
.CalendarTdSat {
}
/*t\Aj<td>^OfUC*/
.CalendarTd {
}
/*L݂ꏊ̐ݒ*/
.CalendarTdLink {
}
/*L݂t̕F̐ݒ*/
.CalendarTdLinkFont {
}
/*-------------------------------------------------------
  Rg -> ǗҕԐMfUC
-------------------------------------------------------*/
.CommentResBlock {
	padding:10px 30px 10px 50px;
}

.CommentResBox {
	border:solid 1px #995555;
	padding:10px;
}

.CommentResTitle {
	font-size:14px;
	font-weight:700;
}

.CommentResText {
	padding:10px 0px 0px 10px;
}

.CommentResFooter {
	text-align:right;
	margin:15px 0;
	border-top:1px dotted #995555;
}

.linktext3 {
display:none;
position:absolute;
top:0px;
left:400px;
}